#bigbanner{width:100%;height:505px;position:relative; z-index:0; overflow:hidden; margin:0 auto;}
.banner_line{ width:100%; height:2px; display:block; background:#0077c4;}
#banner { margin:0px auto; padding: 0px; width:100%; height:505px; z-index:99;}
#full-screen-slider { width:100%; height:505px; float:left; position:relative; min-width:1226px; z-index:99;}
#slides { display:block; width:100%; height:505px; list-style:none; z-index:99; padding:0; margin:0; position:relative; min-width:1226px;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; z-index:99; margin:0; position:absolute; min-width:1226px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px; z-index:99; min-width:1226px;}
#pagination {display:block; list-style:none; position:absolute; left:38%; bottom:10px; z-index:999; margin:0; width:380px; height:26px;  padding:5px 0 0 10px}
#pagination li { display:block; list-style:none; width:40px; height:5px; float:left; background:url(../yf_img/btn_main_img.png) no-repeat; padding-left:5px; padding-right:5px;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { width:40px; height:5px; float:left; background:url(../yf_img/btn_main_img.png) no-repeat 0 -5px;}

#indbox{width:1200px; margin:0 auto;}
#indbox > h1{padding:40px 0px 20px 0px; width:100%; background:url(../yf_img/line2.png) center bottom no-repeat; float:left; text-align:center; font-weight:normal; color:#333; font-size:24px;}
#indbox > h2{padding:40px 0px 20px 0px; width:100%; background:url(../yf_img/line.png) center bottom no-repeat; float:left; text-align:center; font-weight:normal; color:#333; font-size:24px;}
#indbox .item1{width:100%; margin-top:25px; float:left;}
#indbox .item1 ul{width:268px; padding:30px 0px; border:solid 1px #ddd; margin-left:40px; float:left;}
#indbox .item1 ul:hover{border:solid 1px #666;}
#indbox .item1 ul li{width:268px; float:left; text-align:center;}
#indbox .item1 ul li.item_1 h2{width:100%; height:150px; display:block; background:url(../yf_img/item1.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_1 h2.h2_hov1{background:url(../yf_img/item1_h.png) center center no-repeat;}
#indbox .item1 ul li.item_1 h3{width:100%; padding:15px 0px; font-weight:normal; color:#666; font-size:16px; float:left;}
#indbox .item1 ul li.item_1 h4{width:100%; font-weight:normal; padding-bottom:10px; color:#666; font-size:14px; float:left;}
#indbox .item1 ul li.item_1 h5{width:100%; height:20px; background:url(../yf_img/item1_line.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_2 h2{width:100%; height:150px; display:block; background:url(../yf_img/item2.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_2 h2.h2_hov2{background:url(../yf_img/item2_h.png) center center no-repeat;}
#indbox .item1 ul li.item_2 h3{width:100%; padding:15px 0px; font-weight:normal; color:#666; font-size:16px; float:left;}
#indbox .item1 ul li.item_2 h4{width:100%; font-weight:normal; padding-bottom:10px; color:#666; font-size:14px; float:left;}
#indbox .item1 ul li.item_2 h5{width:100%; height:20px; background:url(../yf_img/item1_line.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_3 h2{width:100%; height:150px; display:block; background:url(../yf_img/item3.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_3 h2.h2_hov3{background:url(../yf_img/item3_h.png) center center no-repeat;}
#indbox .item1 ul li.item_3 h3{width:100%; padding:15px 0px; font-weight:normal; color:#666; font-size:16px; float:left;}
#indbox .item1 ul li.item_3 h4{width:100%; font-weight:normal; padding-bottom:10px; color:#666; font-size:14px; float:left;}
#indbox .item1 ul li.item_3 h5{width:100%; height:20px; background:url(../yf_img/item1_line.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_4 h2{width:100%; height:150px; display:block; background:url(../yf_img/item4.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_4 h2.h2_hov4{background:url(../yf_img/item4_h.png) center center no-repeat;}
#indbox .item1 ul li.item_4 h3{width:100%; padding:15px 0px; font-weight:normal; color:#666; font-size:16px; float:left;}
#indbox .item1 ul li.item_4 h4{width:100%; font-weight:normal; padding-bottom:10px; color:#666; font-size:14px; float:left;}
#indbox .item1 ul li.item_4 h5{width:100%; height:20px; background:url(../yf_img/item1_line.png) center center no-repeat; float:left;}
#indbox .item1 ul.fst_itm1{margin-left:0px;}
#indbox .indabt{width:100%; float:left; margin-top:30px; text-align:left;}
#indbox .indabt ul{width:45%; float:left;}
#indbox .indabt ul li.abt_tit{width:100%; padding:10px 0px; color:#333635; font-size:16px; font-weight:bold; float:left;}
#indbox .indabt ul li.abt_cen{width:100%; font-size:13px; line-height:180%; color:#666; float:left;}
#indbox .indabt ul li.abt_lnk{width:100%; padding:20px 0px; float:left;}
#indbox .indabt ul li.abt_lnk a{font-size:14px; padding:10px 30px; display:inline-block; border:solid 1px #ddd; color:#666;}
#indbox .indabt ul li.abt_lnk a:hover{border:solid 1px #333; background-color:#333; color:#FFF;}
#indbox .indabt dl{width:50%; float:right;}
#indbox .indabt dl dt{width:65%; float:left;}
#indbox .indabt dl dt img{width:100%; height:290px; display:block; float:left;}
#indbox .indabt dl dd{width:30%; float:right;}
#indbox .indabt dl dd img{width:100%; float:left; display:block; margin-bottom:10px; height:90px; cursor:pointer;}

#inditm2{background-color:#f5f5f5; position:relative; z-index:0; padding-bottom:30px; float:left; width:100%; margin-top:30px;}
#inditm2 .inditm2{width:1200px; margin:0 auto; text-align:center;}
#inditm2 .inditm2 h1{width:1200px; padding:40px 0px 20px 0px; float:left; margin-bottom:25px; background:url(../yf_img/line2.png) center bottom no-repeat;font-weight:normal; color:#333; font-size:24px;}
#inditm2 .inditm2 dl{width:270px; float:left; margin-left:40px; margin-bottom:25px;}
#inditm2 .inditm2 dl dt{width:270px; float:left; height:270px; overflow:hidden; position:relative;}
#inditm2 .inditm2 dl dt img{width:270px; height:270px; display:block;}
#inditm2 .inditm2 dl dd{width:100%; float:left;}
#inditm2 .inditm2 dl dd a{font-size:14px; width:100%; padding:15px 0px; background-color:#879697; display:inline-block; color:#FFF;}
#inditm2 .inditm2 dl.fst_itm2{margin-left:0px;}
#inditm2 .inditm2 h2{width:1200px; text-align:center; padding:20px 0px; float:left; font-weight:normal;}
#inditm2 .inditm2 h2 a{padding:10px 30px; background-color:#c20503; display:inline-block; color:#FFF; font-size:16px;}
#inditm2 .inditm2 h2 a:hover{background-color:#333;}

.inditm3{width:1200px; margin:0 auto;}
.inditm3 h1{width:1200px; text-align:center; padding:40px 0px 20px 0px; float:left; background:url(../yf_img/line2.png) center bottom no-repeat;font-weight:normal; color:#333; font-size:24px;}
.inditm3 ul{width:1200px; float:left; margin-bottom:20px; text-align:center; margin-top:30px;}
.inditm3 ul li{margin:0 auto; display:inline-block; border:solid 1px #CCC;}
.inditm3 ul li a{display:inline-block; color:#333; font-size:14px; padding:7px 30px;}
.inditm3 ul li a:hover{color:#FFF; background-color:#879697;}
.inditm3 ul li a.itm3_hover{color:#FFF; background-color:#879697;}
.inditm3 dl{width:570px; padding:10px 0px 20px 0px; border-bottom:solid 1px #CCC;}
.inditm3 dl dt{width:100px; float:left; height:100px; position:relative; overflow:hidden; padding-top:15px;}
.inditm3 dl dt img{width:100px; margin:0 auto; height:100px; display:block;}
.inditm3 dl dd{width:440px; float:right; text-align:left;}
.inditm3 dl dd a{width:100%; float:left; display:inline-block; padding:10px 0px; color:#333; font-size:14px;}
.inditm3 dl dd a:hover{color:#000;}
.inditm3 dl dd p{width:100%; float:left; line-height:140%; color:#999; font-size:13px;}
.inditm3 dl dd span{width:100%; float:left; display:inline-block; padding:5px 0px; color:#999; font-size:13px;}
.inditm3 dl:hover{background-color:#f8f8f8;}
.inditm3 h2{width:1200px; text-align:center; padding:20px 0px; float:left; font-weight:normal;}
.inditm3 h2 a{padding:10px 30px; background-color:#c20503; display:inline-block; color:#FFF; font-size:14px;}
.inditm3 h2 a:hover{background-color:#333;}

.indpart{ width:1200px; margin:0 auto; position:relative; z-index:0;}
.indpart > h1{width:1200px; text-align:center; padding:40px 0px 20px 0px; float:left; background:url(../yf_img/line2.png) center bottom no-repeat;font-weight:normal; color:#333; font-size:24px;}
.indpart .prodc{ width:1200px; height:10px;}
#goRM,#goLM{cursor:pointer;}
.round{width:1200px; position:relative; z-index:0; margin:0 auto;}
.round .RightA{
    width:34px;
	height:34px;
	right:-40px;
	top:150px;
	position:absolute;
	z-index:1;
	}
.round .LeftA{
	width:34px;
	height:34px;
	left:-40px;
	top:150px;
	position:absolute;
	z-index:1;
	}
.RightArr1{ width:9px; float:right;}
.LeftArr1{width:9px; float:left;}
.index_prod .produ{ width:1200px;}
.index_prod .produ .mde{min-width:1200px; padding-top:15px; padding-bottom:10px; margin:0 auto;}
.index_prod .produ .mde ul{min-width:1200px; margin:0px; overflow:hidden;}
.index_prod .produ .mde li{width:220px; float:left; padding:0px 10px; overflow:hidden; text-align:center;}
.index_prod .produ .mde li span{width:220px; height:285px; float:left; display:block; position:relative; overflow:hidden;}
.index_prod .produ .mde li span img{width:220px; height:285px; display:block;}
.index_prod .produ .mde li p{width:220px; margin-top:2px; background-color:#f5f5f5; float:left; padding:15px 0px; text-align:center;}
.index_prod .produ .mde li p a{color:#333; font-size:14px;}
.cont_qh .mde{width:1116px; margin:0 auto; margin-top:10px; overflow:hidden;}

#inditm4{height:400px; position:relative; margin-top:20px; z-index:0; background:url(../yf_img/kn_img.jpg) center top repeat-x;}
#inditm4 .inditm4{width:1200px; margin:0 auto;}
#inditm4 .inditm4 a{width:100%; float:left; display:inline-block; height:400px; text-indent:-9999px;}
.float{
	width:48px;
    height: 210px;
    position: fixed;
    right: 1px;
    bottom: 40px;
    z-index: 999;
	}
.float .fla{
	display:block;
	height:48px;
	width:48px;
	text-align:center;
	background-color:#666;
	position:relative;
	transition:all ease .3s;
	margin-bottom:1px;
	cursor:pointer;
	}
.float .fla .img{
	height:48px;
	width:48px;
	position:absolute;
	left:0px;
	top:8px;
	line-height:46px;
	}
.float .fla .img img{
	vertical-align:middle;
	}
.float .fla .con{
	width:100px;
	height:48px;
	line-height:48px;
	background-color:#666;
	color:#fff;
	position:absolute;
	left:49px;
	top:0px;
	}
.float .fla:hover{
	background-color:#C6241F;
	}
.float  #qq dl,.float  #tel dl{
	width:120px;
	border:1px solid #ddd;
	background-color:#fff;
	position:absolute;
	left:-138px;
	top:-44px;
	padding-bottom:10px;
	display:none;
	padding:6px;
	}
.float  #qq dl dt,.float  #tel dl dt{
	background-color:#C6241F;
	color:#fff;
	padding:6px;
	margin-bottom:15px;
	}
.float  #qq dl dd,.float  #tel dl dd{
	margin-bottom:10px;
	}
.float  #wechat div{
	width:140px;
	height:140px;
	border:1px solid #ddd;
	position:absolute;
	left:-148px;
	top:-44px;
	display:none;
	}
.side{ float:left; width:260px; margin-top: 15px;}
.home-side-title{ float:left; width:260px; line-height:46px; text-align:center; font-size:20px; color:#FFF; background:url(../images/menubg.png) top left repeat-x; border-radius:5px 5px 0 0}
.home-side-title span{ font-size:12px; line-height:15px;}
.side-box{ float:left; width:240px; padding:9px; border:#CCC solid 1px;}
.side-type-list{ display:block;} 
.side-type-list li{ float:left; width:240px; margin-bottom:5px; margin-top:5px;}
.side-type-list li a{ float:left; width:210px; height:40px; line-height:40px; font-size:14px; color:#333333; overflow:hidden;  text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; background:url(../Images/nav-bg.png) left center no-repeat #FFF; padding-left:30px;}
.side-type-list li a:hover,.side-type-list li a.current{ background:url(../Images/nav-on.png) left center no-repeat; color:#FFF;}

.side-type-lists{ display:block;}
.side-type-lists dt a{ float:left; width:210px; height:30px; line-height:30px; font-size:14px; color:#333333; overflow:hidden;  text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; background:url(../Images/nav-bg.png) left center no-repeat #FFF; padding-left:30px; margin-bottom:5px;}
.side-type-lists dt a:hover,.side-type-lists dt a.current{ background:url(../Images/nav-on.png) left center no-repeat; color:#FFF;}
.side-type-lists dd { display:none;}
.side-type-lists dd.current { display:block;}
.side-type-lists dd a{ float:left; width:180px; height:30px; line-height:30px; font-size:12px; color:#fff; overflow:hidden;  text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; background:url(../Images/arrow.png) 10px center no-repeat #5eadea; padding-left:30px; margin-bottom:5px;}
.side-type-lists dd a:hover,.side-type-lists dd a.current{ background:#d2292e; color:#FFF; }

.home-side-news-title{ float:left; width:260px; line-height:46px; text-align:center; font-size:20px; color:#FFF; background:url(../images/menubg.png) top left repeat-x; }
.home-side-news-title span{ font-size:12px; line-height:15px;}
.side-news-list{ float:left; width:240px;}
.side-news-list li{display:block; border-bottom:#ccc solid 1px;}
.side-news-list li a{display:block; width:100%; height:40px; font-size:12px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;}

.side-contact{ float:left; width:260px; padding:10px 0px; height:67px; background:url(../images/side-telbg.jpg) top center no-repeat;}
.side-contact span{ display:block;padding:0 0 0 45px; line-height:30px;height:30px; overflow:hidden;
background:url(../images/side-tel.png) 18px 3px no-repeat; font-size:16px; color:#fff;}
.side-contact b{ font-size:24px; color:#fff; font-family:Arial; text-align:center; display:block; line-height:37px;}

 .search-box{ float:left; margin-top:10px; padding-left:5px;}
.search-box .keyword-bg{ float:left; width:170px; height:30px;}
.search-box .keyword-bg input{ border:1px #CCCCCC solid; width:190px; line-height:28px; height:28px; font-family:微软雅黑; color:#666; font-size:12px;}

 
.fl { 
    float: left;  
}  
.sbt{ width:40px; height:28px; line-height:28px; vertical-align:middle; color:#333; font-size:13px; background:url(../images/search-btn.jpg); border:solid 1px #ddd; float:left; margin-left:20px;}
.pageLeft{width:260px; float:left; margin-left:10px; margin-top:15px; text-align:left;border: 1px solid #ccc;}
.pageLeft h1{width:260px; float:left; height:70px; line-height:70px; vertical-align:middle; text-indent:20px; background:url(../images/Left_tit.png) left top no-repeat; font-size:18px; color:#FFF;}
.pageLeft ul li{width:260px; height:40px; line-height:30px; float:left; }
.pageLeft ul li a{font-size:14px; color:#000;background:url(../yf_img/nav-bg.png) left center no-repeat; padding-left:30px; width:260px;height:31px; float:left;margin-bottom:5px;}
.pageLeft ul li a:hover{color:#c70000; background:url(../images/nav-on.png) left center no-repeat;width:260px;height: 31px;padding-left:30px; float:left;margin-bottom:5px; }
.pageLeft h2{width:260px; float:left; padding:10px 0px; background-color:#C52723; font-size:16px; color:#FFF; text-indent:20px; margin-top:10px; text-align:left;}
.pageLeft form{width:260px; float:left; margin-bottom:10px; text-align:left;}
.pageLeft form input.left_txt{width:150px; height:24px; line-height:24px; vertical-align:middle; text-indent:10px; float:left; border:#CCC solid 1px;}
.pageLeft form input.left_sbt{background-color:#FFF; cursor:pointer; font-size:12px; color:#000; padding:4px 0px; text-align:center; width:70px; float:right; border:#CCC solid 1px;}
.pageLeft ol{width:260px; float:left; padding-bottom:20px;} 
.pageLeft ol li.left_cont{width:260px; background:url(../images/nav_imgs-contact.gif) left top no-repeat; margin-top:20px; height:80px; float:left;}
.pageLeft ol li.left_cont a{width:260px; display:block; text-indent:-9999px; height:80px; float:left;}
.pageLeft ol li.left_serv{width:260px; background:url(../images/nav_imgs-service.gif) left top no-repeat; margin-top:10px; height:229px; float:left;}
.pageLeft ol li.left_serv a{width:260px; display:block; text-indent:-9999px; height:229px; float:left;}
 	